package com.ht.modules.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ht.modules.system.entity.*;

import java.util.List;

/**
 * 审批流候选人配置
 */
public interface IActCandidateConfigService extends IService<ActCandidateConfig> {

    Page<ActCandidateConfigVo> list(Page<ActCandidateConfigVo> page, ActCandidateConfigVo actCandidateConfigVo, String column, String order);

    void add(ActCandidateConfig actCandidateConfig);

    void edit(ActCandidateConfig actCandidateConfig);

    void delete(String id);

    void deleteBatch(String ids);

    ActCandidateConfig queryById(String id);

    List<ActCandidateTable> queryTableName(String tableName);

    List<ActCandidateColumn> queryColumnsByTableName(String tableName);

    List<ActCandidateProcessNode> queryProcessNode(String processName, String processNodeName);

}
